| автор перевода: Илья Михайлов | Предыдущая | Следующая | Оглавление |
Flash Player 6.
CustomActions.list() : Array
Нет
Массив (Array)
Метод, возвращает объект массив (Array), содержащий имена всех пользовательских действий (Custom Action), зарегистрированных в среде разработки Flash. Элементами массива должны быть простые имена файлов, без расширения .xml и без каких-либо разделителей (':', '/' или '\'). Если нет никаких зарегистрированных пользовательских действий, метод list возвращает массив (Array) нулевой длинны. Если происходит ошибка, метод list возвращает значение undefined .
Следующий пример регистрирует пользовательские действия в комбобоксе (ComboBox) и выполняет пользовательское действие, когда нажата кнопка (Button). Поместите в сцену экзэмпляры комбобокса, кнопки, и текстового поля (TextArea). Присвойте комбобоксу instance name customActionName_cb, текстовому полю instance name customActionXml_ta, и кнопке instance name view_button.
import mx.controls.*;
var customActionName_cb:ComboBox;
var customActionXml_ta:TextArea;
var view_button:Button;
customActionName_cb.dataProvider = CustomActions.list();
customActionXml_ta.editable = false;
var viewListener:Object = new Object();
viewListener.click = function(evt:Object) {
var caName:String = String(customActionName_cb.selectedItem);
customActionXml_ta.text = CustomActions.get(caName);
};
view_button.addEventListener("click", viewListener);
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |